leave the rest to god - Turkish English Dictionary